﻿using System;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using Maticsoft.DBUtility;
namespace QunYing.DAL
{
    public partial class DealerInfo
    {
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public QunYing.Model.DealerInfo GetModelByNo(string No)
        {

            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 ID,编号,名称,级别,省份,地址,总经理,总经理电话,办公室电话,电子邮箱,传真,服务热线,技工数量,技术主管,主管电话,经度,纬度,资格截止日期,资格生效日期,Gis图片,简介 from DealerInfo ");
            strSql.Append(" where 编号=@编号");
            SqlParameter[] parameters = {
					new SqlParameter("@编号",No)
};

            QunYing.Model.DealerInfo model = new QunYing.Model.DealerInfo();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["ID"] != null && ds.Tables[0].Rows[0]["ID"].ToString() != "")
                {
                    model.ID = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["编号"] != null && ds.Tables[0].Rows[0]["编号"].ToString() != "")
                {
                    model.编号 = ds.Tables[0].Rows[0]["编号"].ToString();
                }
                if (ds.Tables[0].Rows[0]["名称"] != null && ds.Tables[0].Rows[0]["名称"].ToString() != "")
                {
                    model.名称 = ds.Tables[0].Rows[0]["名称"].ToString();
                }
                if (ds.Tables[0].Rows[0]["级别"] != null && ds.Tables[0].Rows[0]["级别"].ToString() != "")
                {
                    model.级别 = ds.Tables[0].Rows[0]["级别"].ToString();
                }
                if (ds.Tables[0].Rows[0]["省份"] != null && ds.Tables[0].Rows[0]["省份"].ToString() != "")
                {
                    model.省份 = ds.Tables[0].Rows[0]["省份"].ToString();
                }
                if (ds.Tables[0].Rows[0]["地址"] != null && ds.Tables[0].Rows[0]["地址"].ToString() != "")
                {
                    model.地址 = ds.Tables[0].Rows[0]["地址"].ToString();
                }
                if (ds.Tables[0].Rows[0]["总经理"] != null && ds.Tables[0].Rows[0]["总经理"].ToString() != "")
                {
                    model.总经理 = ds.Tables[0].Rows[0]["总经理"].ToString();
                }
                if (ds.Tables[0].Rows[0]["总经理电话"] != null && ds.Tables[0].Rows[0]["总经理电话"].ToString() != "")
                {
                    model.总经理电话 = ds.Tables[0].Rows[0]["总经理电话"].ToString();
                }
                if (ds.Tables[0].Rows[0]["办公室电话"] != null && ds.Tables[0].Rows[0]["办公室电话"].ToString() != "")
                {
                    model.办公室电话 = ds.Tables[0].Rows[0]["办公室电话"].ToString();
                }
                if (ds.Tables[0].Rows[0]["电子邮箱"] != null && ds.Tables[0].Rows[0]["电子邮箱"].ToString() != "")
                {
                    model.电子邮箱 = ds.Tables[0].Rows[0]["电子邮箱"].ToString();
                }
                if (ds.Tables[0].Rows[0]["传真"] != null && ds.Tables[0].Rows[0]["传真"].ToString() != "")
                {
                    model.传真 = ds.Tables[0].Rows[0]["传真"].ToString();
                }
                if (ds.Tables[0].Rows[0]["服务热线"] != null && ds.Tables[0].Rows[0]["服务热线"].ToString() != "")
                {
                    model.服务热线 = ds.Tables[0].Rows[0]["服务热线"].ToString();
                }
                if (ds.Tables[0].Rows[0]["技工数量"] != null && ds.Tables[0].Rows[0]["技工数量"].ToString() != "")
                {
                    model.技工数量 = int.Parse(ds.Tables[0].Rows[0]["技工数量"].ToString());
                }
                if (ds.Tables[0].Rows[0]["技术主管"] != null && ds.Tables[0].Rows[0]["技术主管"].ToString() != "")
                {
                    model.技术主管 = ds.Tables[0].Rows[0]["技术主管"].ToString();
                }
                if (ds.Tables[0].Rows[0]["主管电话"] != null && ds.Tables[0].Rows[0]["主管电话"].ToString() != "")
                {
                    model.主管电话 = ds.Tables[0].Rows[0]["主管电话"].ToString();
                }
                if (ds.Tables[0].Rows[0]["经度"] != null && ds.Tables[0].Rows[0]["经度"].ToString() != "")
                {
                    model.经度 = ds.Tables[0].Rows[0]["经度"].ToString();
                }
                if (ds.Tables[0].Rows[0]["纬度"] != null && ds.Tables[0].Rows[0]["纬度"].ToString() != "")
                {
                    model.纬度 = ds.Tables[0].Rows[0]["纬度"].ToString();
                }
                if (ds.Tables[0].Rows[0]["资格截止日期"] != null && ds.Tables[0].Rows[0]["资格截止日期"].ToString() != "")
                {
                    model.资格截止日期 = DateTime.Parse(ds.Tables[0].Rows[0]["资格截止日期"].ToString());
                }
                if (ds.Tables[0].Rows[0]["资格生效日期"] != null && ds.Tables[0].Rows[0]["资格生效日期"].ToString() != "")
                {
                    model.资格生效日期 = DateTime.Parse(ds.Tables[0].Rows[0]["资格生效日期"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Gis图片"] != null && ds.Tables[0].Rows[0]["Gis图片"].ToString() != "")
                {
                    model.Gis图片 = ds.Tables[0].Rows[0]["Gis图片"].ToString();
                }
                if (ds.Tables[0].Rows[0]["简介"] != null && ds.Tables[0].Rows[0]["简介"].ToString() != "")
                {
                    model.简介 = ds.Tables[0].Rows[0]["简介"].ToString();
                }
                return model;
            }
            else
            {
                return null;
            }
        }
    }
}

